//
//  BaseTableViewController.swift
//  swft_weibo
//
//  Created by mac on 15/9/11.
//  Copyright © 2015年 mac. All rights reserved.
//

import UIKit

class BaseTableViewController: UITableViewController {
    //定义一个属性，确定用户是否登入成功
    var userLogin = UserAccount.userLogin()
    
    override func loadView() {
        
        userLogin ? super.loadView(): loadvisitorView()
        
    }
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        //
    }
    
    
    func loadvisitorView()
    {
        let visitorView=VisitorView(frame: UIScreen.mainScreen().bounds)
        
        visitorView.delegate=self
        view=visitorView
        
    }

}
//MARK: - visitorViewDelegate代理方法
extension BaseTableViewController:visitorViewDelegate{
    
    func loginBtnWillClick() {
        print("login")
        //跳出oauth页面显示
        let oauth = OAuthViewController()
        //设置导行控制器的显示
        let navWithOauth=UINavigationController(rootViewController: oauth)
        //弹出oath登入控制器
        presentViewController(navWithOauth, animated:true, completion: nil)
        
    }
    
    func registerBtnWillClick() {
        
        print("register")
    }
    
}